# 导入numpy并缩写
import numpy as np
# 创建系数行列式数表
arr = np.array([[2,3,11,5],[1,1,5,2],[2,1,3,4],[1,1,3,4]])
# 创建各解对应分子行列式数表
arr1 = np.array([[6,3,11,5],[2,1,5,2],[2,1,3,4],[2,1,3,4]])
arr2 = np.array([[2,6,11,5],[1,2,5,2],[2,2,3,4],[1,2,3,4]])
arr3 = np.array([[2,3,6,5],[1,1,2,2],[2,1,2,4],[1,1,2,4]])
arr4 = np.array([[2,3,11,6],[1,1,5,2],[2,1,3,2],[1,1,3,2]])
# 使用det函数计算行列式的值
D = np.linalg.det(arr)
D1 = np.linalg.det(arr1)
D2 = np.linalg.det(arr2)
D3 = np.linalg.det(arr3)
D4 = np.linalg.det(arr4)
# 输出计算结果
print("系数行列式的值为：",D)
print("D1的值为：",D1)
print("D2的值为：",D2)
print("D3的值为：",D3)
print("D4的值为：",D4)
print("方程足的解x1为：",D1/D)
print("方程足的解x2为：",D2/D)
print("方程足的解x3为：",D3/D)
print("方程足的解x4为：",D4/D)